// P1295 write by cn_ryh